package com.client.controller;

import com.google.gwt.user.client.ui.TextBox;

public class AnneeTextBoxController extends TextBoxController{

	public AnneeTextBoxController(TextBox textBox,String source) {
		super(textBox,source);		
	}

	@Override
	public boolean check(){
		try {
			int annee = Integer.parseInt(textBox.getValue());
			if(annee <1900 || annee>2010){
				textBox.setValue("");
				setStyleError();
				return false;
				
			}
		} catch (NumberFormatException e) {
			textBox.setValue("");
			setStyleError();
			return false;
		}
		removeStyleError();
		return true;
	}
	
	@Override
	public String getSource() {		
		return super.getSource()+" n'est pas une année valide";
	}

}
